be overly generous - Turkish English Dictionary